package com.tulei.common.response;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author TuLei
 * @Date 2024-06-16 15:03
 **/


@Data
public class TableDataInfo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 总记录数
     */
    private long total;

    /**
     * 列表数据
     */
    private List<?> rows;

    /**
     * 消息状态码
     */
    private int code;

    /**
     * 消息内容
     */
    private String msg;
    public static TableDataInfo ok(List<?> rows) {
        TableDataInfo rspData = new TableDataInfo();
        rspData.setCode(200);
        rspData.setRows(rows);
        rspData.setTotal(rows.size());
        return rspData;
    }

}